/*************************************************************************
    > File Name: queue.cpp
    > Author: cl007
    > Mail: cl007@126.com 
    > Created Time: 2016年09月21日 星期三 10时40分49秒
 ************************************************************************/

#include<iostream>
#include<queue>
#include<string>
using namespace std;

int main()
{
    queue<int> q1;

    for(int i = 0; i < 10; i++)
        q1.push(i);
   
    cout << q1.size() <<endl; 
    cout << q1.back()<<endl;
    while(!q1.empty())
    {
        // cout << "queue is not empty" <<endl;
         cout << q1.front()<< endl;
         q1.pop();
    }



    queue<string> q2;
    string str3 = "sdsdada";

    q2.push("111");
    
    q2.push(str3);
    cout<< q2.size()<<endl;

    cout << q2.front() <<endl;

    cout << q2.back() << endl;


}
